package com.dahua.messagesyncsh.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.sql.Timestamp;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class Equipment {
    private Integer id;

    private String name;

    private Integer stationId;

    private Integer stationCooperationCode;

    private String type;

    private String equipmentSystem;

    private String manufacturer;

    private String location;

    private Timestamp manufacturedDate;

    private Long deptId;

    private Integer lineId;

    private Integer lineCooperationCode;

    private Integer height;

    private Integer brandId;

    private String bk1;

    private String bk2;

    private String bk3;

    private String maker;

    private Timestamp makeDate;

    private String updater;

    private Timestamp updateDate;

    private Integer xunJianTimes;

    private Integer bk2id;

    private String bimId;

    private String bk4;

    // 设备分级
    private String bk5;

    private Long bk3id;

    // 2022-05-14 深圳 新增：
    // 型号规格
    private String model;

    // 主机功率(kw)
    private String motorPower;

    // 额定速度(m/s)
    private String speed;

    // 倾斜角度(度)
    private String angle;

    // 梯级宽度(mm)
    private String width;

    // 原值(元)
    private Integer value;

    // 使用日期
    private Timestamp useDate;

    // 停用日期
    private Timestamp suspensionDate;

    // 出厂编号
    private String factoryNumber;

    // 合格证号
    private String certificateNumber;

    // 注册代码
    private String registerNumber;

    // 所在行政区
    private String location2;

    // 责任人
    private String manager;

    // 最新检验日期
    private Timestamp lastCheckDate;

    // 下次检验日期
    private Timestamp nextCheckDate;

    // 检验周期(月)
    private BigDecimal checkMonths;

    // 备注
    private String remark;

    private String bk80;

    private String bk81;

    private String bk82;

    private Integer bkId80;

    private Integer bkId81;

    private Double bkId82;

    private Long bkId83;

    private String bk60;

    private String bk61;

    private Integer bk62id;

    private String limsCode;

    private String switchTemplates;

    private String lineIndex;

    private String installer;

    private Timestamp installDate;

    private String maintainer;

    private String repairer;

    private String remake;

    private String operationStatus;

    private Timestamp maintainEndDate;

    private String ability;

    private String street;

    private String deviceType;

    private String motorPower2;

    private Integer life;

    private String facilityCode;

    private String locationCode;

    private String assetNumber;

    private String ownershipUnit;

    private String userUnit;

    private Integer is_sync;
}
